﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using SouthApps.MobileHealth.SDK.DAL;
using SouthApps.MobileHealth.SDK.DAL.Model;

namespace SouthApps.MobileTasks.SDK.DAL.Repositories
{
    public interface IPrestadoresRepository
    {
        void AddPrestador(Prestador prestador);
        void AddSucursalPrestador(int financiadorId, SucursalPrestador sucursalPrestador);
        List<Prestador> GetPrestadoresFinanciador(int financiadorId);
        void ModifyPrestador(Prestador prestador);
        List<SucursalPrestador> GetSucursalesPrestadorFinanciador(int financiadorId);
        List<LocacionServicioEspecial> GetLocacionesServicioEspecialFinanciador(int financiadorId, int servicioEspecialId);
        List<LocacionServicioEspecial> GetLocacionesServiciosEspecialesFinanciador(int financiadorId);
        List<GuardiaSucursalPrestador> GetGuardiasSucursalesPrestador(int financiadorId);
    }
}
